Spanien (Lérida), Frankreich (westliche und zentrale Pyrenäen, Jura und von den nördlichen Voralpen bis zum Vercors), Italien (Norditalien, Toskana, Abruzzen?, Basilikata?), Deutschland (Allgäu), Österreich (Vorarlberg, Tirol und Kärnten), Schweiz, Polen, Slowakei, ehemaliges Jugoslawien, Albanien, Rumänien, Bulgarien und Türkei
Frische, oft steinige Staudenfluren, Viehläger und Grünerlengebüsch; nährstoffanspruchsvoll und kalkhold; in 200-2500 m Höhe